stronghold of the right - Turco Inglés Diccionario