Romanian-English dictionary »

addax meaning in English

RomanianEnglish
addax substantiv
{n}

addax(Addax nasomaculatus)
noun