Green’s Dictionary of Slang

His Majesty’s naval police n.

see Her Majesty’s naval police n.