sustain yourself with - German English Dictionary