Italian-English dictionary »

cobra dagli occhiali meaning in English

ItalianEnglish
cobra dagli occhiali noun
{m}

Indian cobra(cobra species)
noun