Home
Search
Index
Definify.com
Definition
2024
Yarmouth
Yarmouth
English
Proper noun
Yarmouth
A town on the northwest coast of the
Isle of Wight
,
England
A town in southwestern
Nova Scotia
,
Canada
A town on the eastern coast of
Maine
,
USA
See also
Great Yarmouth
Similar Results