river severn

Noun
  1. A river in England and Wales flowing into the Bristol Channel;
    The longest river in Great Britain (synset 109453675)

Other Searches