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