Capibara Meaning

There are 1 meaning(s) for word Capibara

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

    Synonyms : capybara,  hydrochoerus hydrochaeris