Romanian-Latin dictionary »

capibara meaning in Latin

RomanianLatin
capibara

Hydrochoerus