guai lan

Alternative forms

 * kwai lan

Etymology
Derived from.

Adjective

 * 1)  Hard to please or satisfy; irritating, loathsome.