craftsman noun
ADJ. fine, good | master, skilled, trained | local | itinerant, travelling | independent
You can also check other dicts: craftsman (English, 中文解释 ), wordnet sense, Collins Definition