loch

Noun
  1. A long narrow inlet of the sea in Scotland (especially when it is nearly landlocked) (synset 109364893)
  2. Scottish word for a lake (synset 109364780)

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches