tuudae

English: Translation
defecate
verb
Body functions