du lan
Adjective
Meaning
du lan (comparative more du lan, superlative most du lan)
(Singlish, Manglish, vulgar) annoyed, frustrated
Sibeh du lan! ― I'm so pissed off!
Adjective
du lan (comparative more du lan, superlative most du lan)
(Singlish, Manglish, vulgar) annoyed, frustrated
Sibeh du lan! ― I'm so pissed off!