have a profession - English Synonyms Dictionary