amazon river

amazon river - Dictionary definition and meaning for word amazon river

Definition
(noun) a major South American river; arises in the Andes and flows eastward into the South Atlantic; the world's 2nd longest river (4000 miles)
Synonyms : amazon

Memory aid to help you memorize this

Download Our Mobile Apps

Please note that the apps on the website are currently in beta mode.