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