|< First< PreviousNext >Last >|
lelugay noun English. Small intestinal worms, pinworms, whose presence is characterized by intense itching. verb English. Infested with such worms. Generic. bulilang
|< First< PreviousNext >Last >|