Italian-English dictionary »

giraffide meaning in English

ItalianEnglish
giraffide noun
{m}

giraffidnoun