put one's best foot foremost - Turkish English Dictionary