Dornoch FirthWiktionary 原文英美释义专有名词proper noun1A firth on the east coast of Highland council area, northern Scotland; the town of Dornoch is on its north side.