anaconda - definitions and synonyms

anaconda noun

  1. English Meaning: 

    : large arboreal boa of tropical South America

    Synonyms:

    eunectes murinus