Tambour Meaning

There are 2 meaning(s) for word Tambour

Meaning 1 : a frame made of two hoops; used for embroidering

    Synonyms : embroidery frame,  embroidery hoop
Meaning 2 : a drum