subsistance difficile - French English Dictionary