high-pressure technology - Spanish English Dictionary