What is the full meaning of lochs
LOCH, (Scots) a lake [n]
Example of the word lochs placed on a Scrabble board.