Definify.com

Definition 2025


capibaras

capibaras

See also: capibara's

English

Noun

capibaras

  1. plural of capibara