What is the meaning of Handicraft?

A trade requiring skill of hand; manual occupation; handcraft.

An artifact produced by handicraft.

A man who earns his living by handicraft; a handicraftsman.

Source: wiktionary.org