rub one's hands in satisfaction - German English Dictionary