Definify.com

Definition 2026


capybaras

capybaras

English

Noun

capybaras

  1. plural of capybara