fruit of the amazon grape tree - English Synonyms Dictionary