Green’s Dictionary of Slang

p.d. n.

[abbr. pants down]

an embarrassing situation; thus caught p.d., caught in an embarrassing situation.

[UK]Partridge DSUE (8th edn) 845: [...] since ca. 1935.