ipàpà

English: Translation
intestinal parasite
noun
Insects and small creatures
Cleanliness and hygiene