Word info

agouta

Noun

Meaning

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

Source: Webster's dictionary

Close letter words and terms