high-tension power supply - Francés Inglés Diccionario