shophouse

English

Etymology

From shop +‎ house.

Noun

shophouse (plural shophouses)

  1. (Southeast Asia) A building that has both retail and domestic use.

Translations

References