COBRA DE CAPELLO MEANING IN ENGLISH

• Cobra de capello Definition & Synonyms

  1. () The hooded snake (Naia tripudians), a highly venomous serpent inhabiting India.Naja --


RECENT SEARCHES