Elfin-safety definition

(UK, informal, pejorative) Health and Safety Executive; any reference to a perceived modern obsession with health and safety.
noun
0
0
Advertisement