mechanical steam trap - Spanish English Dictionary