Green’s Dictionary of Slang

prissy-pants n.

also Miss Prissy-pants, prisspants
[colloq. prissy, prim, priggish]

1. [1920s–70s] a person who is prim, prudish, often also effeminate, esp. when old.

2. attrib. use of sense 1.