self-supporting tower - Turco Inglés Diccionario