have an advantage or skill - İspanyolca İngilizce Sözlük