to (good) advantage - Almanca İngilizce Sözlük