1 English Synonyms for CABIAI
Prev.1Next
capybara
Definition: 1. A semi-aquatic South American rodent, Hydrochoerus hydrochaeris, the largest living rodent.
Show more information about capybara
Prev.1Next
Search took: 7.0122 ms
Definition: 1. A semi-aquatic South American rodent, Hydrochoerus hydrochaeris, the largest living rodent.
Show more information about capybara
Search took: 7.0122 ms