rub (oneself) off - Turkish English Dictionary