Definition of people sniffer in English:

people sniffer

noun

  • A device that chemically analyses the air around the human body, or one for detecting the presence of hidden persons by chemical (or physical) means.

Origin

1960s; earliest use found in The Daily Telegraph.