stuff down throat - Deutsch Englisch Wörterbuch