Search Details

Word: capybara (lookup usage) (lookup stats)


Meaning:

Noun:

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

Source: Wiktionary | Src Info »