be rubbing your hands - Turkish English Dictionary