Definition of Asian cobra in English:

Asian cobra

noun