Meaning of river severn
Definition of river severn
(noun)
a
river
in England and Wales
flowing
into the Bristol Channel; the
longest
river
in Great Britain
Other information on river severn
WIKIPEDIA results for
river severn
Amazon results for
river severn
Tweet