HMP
Definition
Her Majesty's Prison
HMP means Her Majesty's Prison.
A correctional facility; in industry context, often mentioned in security or community relations.
✓ Verified term
Her Majesty's Prison
HMP means Her Majesty's Prison.
A correctional facility; in industry context, often mentioned in security or community relations.
You might also be looking for