CAPYBARA


Meaning of CAPYBARA in English

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

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.