OXFORD Collocations | dictionary for students of English

craftsman noun

ADJ. fine, good | master, skilled, trained | local | itinerant, travelling | independent