shophouses

English

Noun

shophouses

  1. plural of shophouse