be put on public display - Turc Anglais Dictionnaire