Dictionary.net

Definitions of Cabiai

  1. The capybara. See Capybara.
Loading...