stripe-necked mongoose - Turkish English Dictionary