Definition of dummy head in English:

dummy head

noun

Electronics
  • A model of a human head with a microphone in each ear, used in binaural sound recording.