Green’s Dictionary of Slang

bluenoser n.

[bluenose n.1 ]
(US)

1. [mid-19C–1930s] a Nova Scotian.

2. [late 19C] a Nova-Scotian ship.

3. [1970s] a fanatical puritan.