Home Spanish mocha
Translate mocha into English
1Chile Enfrentamiento o pelea violenta y acalorada.
2Spain informal Cabeza humana.