French-English dictionary »

capybara meaning in English

FrenchEnglish
capybara nom {m}

capybara [capybaras]◼◼◼(Hydrochoerus hydrochaeris)
noun
[UK: ˌkæ.pɪ.ˈbɑː.rə] [US: ˌkæ.pɪ.ˈbɑːr.rə]