high-pressure engine - Spanish English Dictionary