Italian-English dictionary »

irace del capo meaning in English

ItalianEnglish
irace del Capo noun
{f}

rock hyrax(Procavia capensis)
noun