Search Details

Word: yarmouth (lookup usage) (lookup stats)


Meaning:

Proper noun:

  • A town in southwestern Nova Scotia, Canada
  • A town on the eastern coast of Maine, USA
  • A town on the Isle of Wight, England

Source: Wiktionary | Src Info »