Yarmouth — definition

1. Yarmouth (Noun)

2 definitions

Yarmouth (Noun) — A town on the Isle of Wight, England.

Yarmouth (Noun) — A town in southwestern Nova Scotia, Canada.

3 parts of
Isle of Wight Nova Scotia wight