rub one's hands in satisfaction - Türkisch Englisch Wörterbuch