híha

French: Translation
Défaire/ débarrasser les excréments
verb