haddo

/ˈhædoʊ/

Definitions

1. noun

a loch or a small sea in the northeast of Scotland, especially the one near Tarland, Aberdeenshire

“The beautiful scenery around Loch Haddo is a must-visit for nature lovers.”

Synonyms

  • fjord
  • loch

Antonyms

  • continent
  • land