Indian cobra

noun

  1. 1

    a cobra of tropical Africa and Asia

Synonyms

Also useful for “Indian cobra”:Crossword