be put on public display - Turco Inglés Diccionario