DRUMHEAD Meaning of DRUMHEAD in English n.1 the skin or membrane of a drum. 2 an eardrum. 3 the circular top of a capstan. 4 (attrib.) improvised (drumhead court martial). Oxford English vocab. Оксфордский английский словарь. 2012