madahuuhua

English: Translation
pimple
verb