Meaning of river avon
Definition of river avon
(noun)
a
river
in
southwestern
England
rising
in Gloucestershire and
flowing
through
Bristol to
empty
into the
estuary
of the Severn
a
river
in
central
England that flows
through
Stratford-on-Avon and empties into the Severn
Other information on river avon
WIKIPEDIA results for
river avon
Amazon results for
river avon
Tweet