severn : Idioms & Phrases


river severn

  • noun a river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain
    Severn; River Severn.
WordNet

severn river

  • noun a river in Ontario that flows northeast into Hudson Bay
    Severn.
  • noun a river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain
    Severn; River Severn.
WordNet