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.”

Synonyms

  • channel
  • river

Antonyms

  • mainstream