Adjective
guai lan (comparative more guai lan, superlative most guai lan) (Singapore, informal, colloquial) hard to please or satisfy; irritating, loathsome.