capybara ( synonym found)

Definition of capybara:

°The largest living rodent (Hydrochoerus hydrochaeris), native to South America, living partly on land and partly in water.

Definition of capybara:

°The largest living rodent (Hydrochoerus hydrochaeris), native to South America, living partly on land and partly in water.

Back to Top