meaning of agouta
1. A small insectivorous mammal (Solenodon paradoxus), allied to the moles, found only in Hayti.
Related Words
agouta |
1. A small insectivorous mammal (Solenodon paradoxus), allied to the moles, found only in Hayti.
agouta |