something towered - Turco Inglés Diccionario