large grey mongoose - Turkish English Dictionary