a large, heavy-bodied, nonvenomous species of snake, of the boa genus (boa constrictor imperator)
Meanings of "a large, heavy-bodied, nonvenomous species of snake, of the boa genus (boa constrictor imperator)" in Spanish English Dictionary : 1 result(s)