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)

Other Searches