place of honor and respect - Turco Inglés Diccionario