omagua

/oʊmɑːˈɡwɑː/

Definitions

1. noun

A river in Peru.

“The Omagua River flows through the Amazon rainforest.”

Synonyms

  • river
  • stream

Antonyms

  • desert
  • dryland