constrictor constrictor

Noun
  1. Very large boa of tropical America and West Indies (synset 101744813)

Other Searches