meaning of mongooses

1. A species of ichneumon (Herpestes griseus), native of India. Applied also to other allied species, as the African banded mongoose (Crossarchus fasciatus).


Related Words

mongoos | mongoose |

Developed & Maintained By Taraprasad.com

Treasure Words