capibaraEnglish

Hydrochoerus hydrochaeris, capibara, capybara

Noun

Pig-sized tailless South American amphibious rodent with partly webbed feet, largest living rodent

English: capybara, capibara, Hydrochoerus hydrochaeris

English words with similar meanings

Show 2 words