look after oneself on his/her own - İspanyolca İngilizce Sözlük