Definify.com

Definition 2025


capybaras

capybaras

English

Noun

capybaras

  1. plural of capybara