Definify.com

Definition 2024


Severnside

Severnside

English

Proper noun

Severnside

  1. the area adjoining or straddling the River Severn in the United Kingdom

Related terms

Anagrams