meaning of severn

1. a river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain


Related Words

severn | severn river |

Developed & Maintained By Taraprasad.com

Treasure Words