mamba
English
noun
Definitions
- Any of various venomous snakes of the genus Dendroaspis, native to Africa, that live in trees.
Etymology
Derived from Zulu imamba.
Origin
Zulu (Northern)
imamba
Derived from Zulu imamba.
Zulu (Northern)
imamba