TOP

Definition of loch noun from the Oxford Advanced Learner's Dictionary

loch

noun
 
/lɒk/,
 
/lɒx/
 
/lɑːk/,
 
/lɑːx/
jump to other results
  1. (in Scotland) a lake or a narrow area of sea almost surrounded by land see also lough
    • Loch Ness
    • The loch contains salmon and trout.
    Topics Geographyb2
    Word Originlate Middle English: from Scottish Gaelic.
See loch in the Oxford Advanced American Dictionary

Other results

All matches
immunize
verb
 
 
From the Topic
Healthcare
C1
Oxford Learner's Dictionaries Word of the Day