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