sustain yourself with - French English Dictionary