self-maintained - French English Dictionary