to put on one's best bib and tucker - Deutsch Englisch Wörterbuch