meaning of herpestes ichneumon

1. northern African mongoose; in ancient times thought to devour crocodile eggs


Related Words

herpestes ichneumon |

Developed & Maintained By Taraprasad.com

Treasure Words