rub one's hands together - Turkish English Dictionary