Meaning of boa constrictor

Definition of boa constrictor

(noun) very large boa of tropical America and West Indies

Other information on boa constrictor

WIKIPEDIA results for boa constrictor
Amazon results for boa constrictor