Definify.com

Definition 2025


agoutis

agoutis

English

Noun

agoutis

  1. plural of agouti