Register

Agouta

Definition: A small insectivorous mammal (Solenodon paradoxus), allied
to the moles, found only in Hayti.