Taawi

The Taawi or Ta-awi is a large hideous humanoid from Philippine Mythology.

Myths & Legends
Despite having a body bigger than an ordinary man, the ogre -like  ta-awi  is very agile. Its thunderous voice terrifies Maranao hunters. It raids villages and devours people alive but doesn’t eat their eyeballs because it can’t digest them for some reason.