Definition: 1. capybara (Hydrochoerus hydrochaeris)
Show more information about kapybara
Search took: 20.08 ms