Put one’s best foot forward

What is Put one’s best foot forward?

Put one’s best foot forward definition and meaning on Dictionary terms:
noun, plural feet for 1

Tags: