be rubbing your hands - Alemán Inglés Diccionario