severn ( synonym found)

Definition of severn:

°A river of England and Wales that flows into the Bristol Channel.

Definition of severn:

°A river of England and Wales that flows into the Bristol Channel.

Back to Top