mongoose (herpestidae) - Turkish English Dictionary