give one's best - Almanca İngilizce Sözlük