Definitions
noun
arboreal snake of central and southern Africa whose bite is often fatal
Look “mamba” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
arboreal snake of central and southern Africa whose bite is often fatal