enough to keep body and soul together - English Synonyms Dictionary