Italian-English dictionary »

damigella di numidia meaning in English

ItalianEnglish
damigella di Numidia noun
{f}

demoiselle crane(crane)
noun