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