be rubbing your hands together - Turco Inglés Diccionario