Also spelled drum-head
noun
Meanings
-
1
noun
the tightly stretched membrane of a drum; summary, as in a field trial
The drumhead court martial sentenced the deserter within the hour.
Thesaurus
Etymology
A compound of 'drum' + 'head', the stretched membrane forming the drum's top; the 'drumhead trial' sense alludes to courts-martial held on a drumhead in the field. 'Drum' is of imitative origin.