Boa constrictor
WordNet

noun


(1)   Very large boa of tropical America and West Indies
 
x
OK