mechanical percussion - Spanish English Dictionary