What is the meaning of Capybara?
A semi-aquatic South American rodent, Hydrochoerus hydrochaeris, the largest living rodent.
Source: wiktionary.orgSearch words containing
A semi-aquatic South American rodent, Hydrochoerus hydrochaeris, the largest living rodent.
Source: wiktionary.orgSearch words containing