Definition of Tay, Firth of in English:

Tay, Firth of

proper noun

  • The estuary of the Tay River, on the North Sea coast of Scotland.