English word lup sup comes from Cantonese 垃圾
垃圾 (Cantonese)
lup sup (English)
(Singapore, colloquial, informal) dirty, sleazy.