meaning of boa constrictor

1. very large boa of tropical America and West Indies


Related Words

boa constrictor |

Developed & Maintained By Taraprasad.com

Treasure Words