steam injector water-feed pump - Spanish English Dictionary