meaning of Acouchi

Acouchi - German to English

acouchi [genus Myoprocta]