POLYGRAPH


Meaning of POLYGRAPH in English

A lie-detector machine which records even the slightest variation in blood pressure, body temperature and respiration as questions are put to, and answers elicited from a subject.

Duhaime's Law English dictionary.      Английский юридический словарь Duhaime .