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