loch - definition and synonyms

noun [countable] Scottish 

Your browser doesn’t support HTML5 audio

/lɒx/

Your browser doesn’t support HTML5 audio

/lɒk/
singularloch
plurallochs
  1. a lake, or an area of the sea that is almost completely surrounded by land