set one's teeth on the edge - Deutsch Englisch Wörterbuch