self-explaining - İspanyolca İngilizce Sözlük