meaning of Acouchy

Acouchy meaning in General Dictionary

A small types of agouti Dasyprocta acouchy

View more

  • A small species of agouti (Dasyprocta acouchy).

Acouchy meaning in General Dictionary

(n.) A small types of agouti (Dasyprocta acouchy).