Spectacled cobra

What is Spectacled cobra?

Spectacled cobra definition and meaning on Dictionary terms:
noun