meaning of loch ness

1. a lake in the Scottish highlands; the largest body of fresh water in Great Britain


Related Words

loch ness | loch ness monster |

Developed & Maintained By Taraprasad.com

Treasure Words