severn (0 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