means for maintaining - French English Dictionary