Definition of loch head in US English:

loch head

noun

  • The end of a loch at which a river enters.

Origin

Mid 16th century.