Translation of huachafoso in English:

huachafoso

adjectivehuachafosa