have a special place - Turco Inglés Diccionario