Waghzen

Waghzen (Tifinagh: ⵡⴰⵖⵣⵏⵉⵡⴻⵏ),also known as Aghzen for the Shilha people, is a monster in Kabyle Berber mythology which devours human flesh, similar to the Trolls in Norse mythology.