Italian-English dictionary »

antilope giraffa meaning in English

ItalianEnglish
antilope giraffa noun
{f}

gerenuk(Litocranius walleri)
noun