Elfin-safety definitions

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