look after oneself on his/her own - Espagnol Anglais Dictionnaire