hagamadahuuhua

English: Translation
cause to have pimples
verb