spitting cobra

definition: aggressive cobra widely distributed in Africa
example:
speech part: noun
synonyms: black-necked cobra

How spitting cobra is being used?