What does "chap lau chu" mean?

(From Hokkien) A colloquial term to describe 10-storey flats.

Explore other Singlish words

View more Singlish words