to display in a conspicuous place - Español Inglés Diccionario