to put on one's best bib and tucker - Almanca İngilizce Sözlük