Skip to definition.
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