Show-room meaning

A large room in which merchandise is displayed.
noun
0
0
Advertisement