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