Noun: Yarmouth yaa(r)-muth
- A town on the Isle of Wight, England
- A town in southwestern Nova Scotia, Canada
Part of: IOW, Isle of Wight, Nova Scotia, Wight
Encyclopedia: Yarmouth, Massachusetts