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