self-managed - Spanish English Dictionary