gourd: bottle made from the dried shell of a bottle gourd
artifact: a man-made object taken as a whole
driver: (computer science) a program that determines how a computer will communicate with a peripheral device