Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Yarmouth  yaa(r)-muth
  1. A town on the Isle of Wight, England
     
  2. A town in southwestern Nova Scotia, Canada

Part of: IOW, Isle of Wight, Nova Scotia, Wight

Encyclopedia: Yarmouth, Massachusetts