be overly punctilious - Deutsch Englisch Wörterbuch