be heavy-handed - Alemán Inglés Diccionario