agoutis

English

Noun

agoutis

  1. plural of agouti