Translation of guachafo in English:

guachafo

adjective