drumhead

/drˈʌmhɛd/

Explore definitions, synonyms, and language insights of drumhead

Definitions

Adjective Satellite
performed speedily and without formality; "a summary execution"; "summary justice"
Noun
a membrane that is stretched taut over a drum

More General Terms