Definition of Asian cobra in US English:

Asian cobra

noun