WTWM

whatsthatwordmean

← Definition
Guess

loch

nounA lake or a narrow inlet of the sea, especially in Scotland.

Synonyms

lakenoun

Built for word lovers.