put the best foot foremost - Fransızca İngilizce Sözlük