1 floating head | Definition of floating head

floating head

noun

Definition of floating head

: a flesh hoop of a drum entirely free from the shell