self embedded - Spanish English Dictionary