Definitions
There is 1 meaning of the phrase
Amazon River.
Amazon River - as a 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 (Exact Relations)
amazon