i can take care of myself - Espagnol Anglais Dictionnaire