daboia
/dɑˈboɪ.ə/Definitions
1. noun
a genus of venomous snakes found primarily in Asia
“The daboia russelii is native to the Indian subcontinent.”
1. noun
a genus of venomous snakes found primarily in Asia
“The daboia russelii is native to the Indian subcontinent.”