loch_ness
has definitions from the field of geography
|
|
1 |
[ noun ] (geography) a lake in the Scottish highlands; the largest body of fresh water in Great Britain
Related terms |
* |
|