i can take care of myself - Español Inglés Diccionario