Taghzent

Taghzent (Tifinagh: ⵜⴰⵖⵣⴻⵏⵜ) is a man-eating ogress from the Shilha Berber mythology of the Sous Valley in Morocco.