Showhouse meaning

A house open to the public as an exhibition of architecture, furnishing, etc.
noun
0
0
Advertisement

Origin of showhouse