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