meaning of constrictor constrictor

1. very large boa of tropical America and West Indies


Related Words

boa constrictor | constrictor | constrictor constrictor | vasoconstrictor |

Developed & Maintained By Taraprasad.com

Treasure Words