put your best foot forward - Almanca İngilizce Sözlük