This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Agouta

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



Shares

Related Words

Menu