machacona

listen to the pronunciation of machacona
Spanisch - Englisch
pest, nuisance, someone or something annoying