Meaning of anaconda

Definition of anaconda

(noun) large arboreal boa of tropical South America

Other information on anaconda

WIKIPEDIA results for anaconda
Amazon results for anaconda