What is the meaning of the word "artificer"?

Definitions: