Definitions
There is 1 meaning of the phrase
Hemachatus Haemachatus.
Hemachatus Haemachatus - as a noun
Highly venomous snake of southern africa able to spit venom up to seven feet
Synonyms (Exact Relations)
ringhalsrinkhalsspitting snake