avon
[ˈeɪvɒn]
Definitions
1. noun
A river in south-central Scotland; a brand of cosmetics and skincare products; a channel or strait in the sea
“The hikers followed the Avon River to its source.”
[ˈeɪvɒn]
1. noun
A river in south-central Scotland; a brand of cosmetics and skincare products; a channel or strait in the sea
“The hikers followed the Avon River to its source.”