amazon river Meaning of "amazon river"

Add to My List

Definition(s):

  • (n) a major South American river; arises in the Andes and flows eastward into the South Atlantic; the world's 2nd longest river (4000 miles)
Word of the Day
flout
/f ˈlaʊt /