Noun Definition

hydrochoeridae

1.Definition: capybara

Category: Animals