spectacled cobra

noun

Definition of spectacled cobra

: indian cobra