What does the word tambour mean?

    Part of speech: noun

  • A frame for embroidery; embroidery.

Alphabet: