Dictionary Results for drumhead1. drumhead -
noun · a membrane that is stretched taut over a drum
Synonym(s): head
Hypernym(s): membrane
2. drumhead -
adjective · performed speedily and without formality; "a summary execution"; "summary justice"
Synonym(s): summary
Try Again