rub hands in glee - Turkish English Dictionary