put in a place where people can look at it
SYN on show :
Designs for the new sports hall are on display in the library.
to put sth on temporary / permanent display
put in a place where people can look at it
SYN on show :
Designs for the new sports hall are on display in the library.
to put sth on temporary / permanent display
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005