Italian-English dictionary »

addax meaning in English

ItalianEnglish
addax noun
{f}

addax(Addax nasomaculatus)
noun