muffled drums - Alemán Inglés Diccionario