Meaning of tambour

Definition of tambour

(noun) a frame made of two hoops; used for embroidering
a drum

Other information on tambour

WIKIPEDIA results for tambour
Amazon results for tambour