shophouse ( synonym found)

Definition of shophouse:

°(in SouthEast Asia) A building that has both retail and domestic use.

Definition of shophouse:

°(in SouthEast Asia) A building that has both retail and domestic use.

Back to Top