subsistance difficile - German English Dictionary