Green’s Dictionary of Slang

blossom n.1

[ety. unknown]

[mid–late 19C] a strait-laced or jealous person.