CAPIBARA MEANING IN ENGLISH

• Capibara Definition & Synonyms

  1. (n.) See Capybara.


Synonyms:
Capybara,

RECENT SEARCHES