|< First< PreviousNext >Last >|
talabusaw noun English. A spirit being believed to suck people's blood, resulting in illness and death of the person. Generic. diwata; etaw ulangan; amad
|< First< PreviousNext >Last >|