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.

    • ‘Unfortunately, experiments with dummy heads suggest they don't work.’
    • ‘The levels of radiation recorded in the CA's tests on a dummy head depended on the position of the hands-free cable.’