-craft

Etymology 1
From, , from , from. More at.

Suffix

 * 1) a skill of a particular kind

Etymology 2
From.

Suffix

 * 1) a vehicle of a particular type