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