self-supporting aerial tower - Francés Inglés Diccionario