What is the meaning of loch in English?

Learn vocabulary with pictures as well as definitions of loch in English

Learn in

See more

n. loch

Definition of loch in English

Large, natural water reservoir in a depression of the earth, filled with rain, river or subsoil water.

Synonyms of loch in English

lakeloughmere