impertinent and annoying person - Deutsch Englisch Wörterbuch