Definitions of tambour:

  • noun:   a drum
  • noun:   a frame made of two hoops; used for embroidering