Polish-English dictionary »

kapibara meaning in English

PolishEnglish
kapibara noun

capybaranoun
Hydrochoerus hydrochaeris