Englishfor English speakers
loch
—
noun
Scottish word for a lake
—
noun
a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)
Machen
properNoun
—
} for a stonemason.
—
A village in Caerphilly county borough, Wales (OS grid ref ST2189).