Definitions of craft fair:

  • noun:   fair at which objects made by craftsmen are offered for sale