Definition of Lowestoft in English:

Lowestoft

proper noun

  • A fishing port and resort town on the North Sea coast of eastern England, in Suffolk; population 75,200 (est. 2009). It is the most easterly English town.

Pronunciation:

Lowestoft

/ˈləʊɪstɒft/