Definify.com

Definition 2024


Southsea

Southsea

See also: South Sea

English

Proper noun

Southsea

  1. a town in southern England, widely considered a suburb of Portsmouth

Anagrams