self-maintaining - Spanish English Dictionary