du lan adjective1 •(Singlish, vulgar) Annoyed, frustratedSibeh du lan! formsmore du lan · most du lan