river avon
Info · Definitions · Characters
Definitions
(noun) a river in southwestern England rising in Gloucestershire and flowing through Bristol to empty into the estuary of the Severn. Synonyms: Avon, River Avon.
Noun Definition 1
Info · Definitions · Characters