Yarmouth (Noun) — A town on the Isle of Wight, England.
Yarmouth (Noun) — A town in southwestern Nova Scotia, Canada.