Definition of spitting cobra
noun
an African cobra that defends itself by spitting venom from the fangs, typically at the aggressor’s eyes. - Genera Naja and Hemachatus, family Elapidae: three species, in particular the black-necked spitting cobra (N. nigricollis).