mechanical safeguarding - Spanish English Dictionary