CAPYBARA


Meaning of CAPYBARA in English

n. a very large semi-aquatic rodent, Hydrochoerus hydrochaeris, native to S. America.

Etymology: Tupi

Oxford English vocab.      Оксфордский английский словарь.