be put on public display - Türkçe İngilizce Sözlük