BOOMSLANGE MEANING IN ENGLISH

• Boomslange Definition & Synonyms

  1. (n.) A large South African tree snake (Bucephalus Capensis). Although considered venomous by natives, it has no poison fangs.


RECENT SEARCHES