Definition of Falmouth in English:

Falmouth

proper noun

  • A commercial town in southeastern Massachusetts, southwest of Cape Cod, home to the Woods Hole ocean science complex; population 33,123 (est. 2008)

Pronunciation:

Falmouth

/ˈfalməTH/