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
Synonyms : capibara, hydrochoerus hydrochaeris
Similar words of Capybara :
