stick a pin in it - Deutsch Englisch Wörterbuch