To put the best foot foremost
Meaning, Definition & Usage
Dictionary
Related
Definitions
to make a good appearance; to do one's best.
Colloq.
Webster 1913
Previous
Next