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
*