Before revision: In engineering, a dog is a tool or part of a tool that prevents or imparts movement by offering physical engagementof some kind .
After revision: In engineering, a dog is a tool or part of a tool that prevents or imparts movement through physical engagement, such as a pawl, .