Definify.com

Definition 2024


capybaras

capybaras

English

Noun

capybaras

  1. plural of capybara