integrated or self-facing - İspanyolca İngilizce Sözlük