be rubbing your hands with glee - Turco Inglés Diccionario