to put on one's best bib and tucker - Español Inglés Diccionario