Meaning of Severn
Definition of Severn
(noun)
a
river
in Ontario that flows
northeast
into Hudson Bay
a
river
in England and Wales
flowing
into the Bristol Channel; the
longest
river
in Great Britain
Other information on Severn
WIKIPEDIA results for
Severn
Amazon results for
Severn
Tweet