Definition of craft noun from the Oxford Advanced Learner's Dictionary
craft
noun
krɑːft kræft
1[countable, uncountable]an activity involving a special skill at making things with your handstraditional crafts like basket-weavinga craft fair/workshopCraft, Design and Technology (= a subject in some British schools) see also arts and crafts2[singular]all the skills needed for a particular activitychefs who learned their craft in top hotelsthe writer's craft3[uncountable] (formal, disapproving) skill in making people believe what you want them to believeHe knew how to win by craft and diplomacy what he could not gain by force.4[countable]pluralcraft (formal) a boat or shipHundreds of small craft bobbed around the liner as it steamed into the harbour.a landing/pleasure craft5[countable]pluralcraftan aircraft or spacecraft