Definition of Asian cobra in English:

Asian cobra

noun

another term for spectacled cobra