be rubbing your hands with glee - Turkish English Dictionary