ancistrodon
/ænˈsɪstrədɒn/Definitions
1. noun
a genus of venomous snakes, particularly the Asian cobras
“Some species of the genus Ancistrodon are found in Southeast Asia.”
1. noun
a genus of venomous snakes, particularly the Asian cobras
“Some species of the genus Ancistrodon are found in Southeast Asia.”