put your best foot forward - German English Dictionary