loch_nessEnglish

Loch Ness

Noun

A lake in the Scottish highlands, the largest body of fresh water in Great Britain

English: Loch Ness

Bahasa: Loch Ness

Bahasa words with similar meanings

Words that start with "loch_ness"