meaning of agoutis

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


Related Words

agouta | agouti | agouty |

Developed & Maintained By Taraprasad.com

Treasure Words