rub it harder - Turkish English Dictionary