Agouta

Definition:

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

Compare agouta with other words:

agouta vs. agouti

agouta vs. agouty

agouta vs. solenodon