Capybara Meaning

There are 1 meaning(s) for word Capybara

Meaning 1 : pig-sized tailless South American amphibious rodent with partly webbed feet; largest living rodent

    Synonyms : capibara,  hydrochoerus hydrochaeris