門兒清

Etymology
From mahjong term.

Adjective

 * 1)  clear about (something); understanding (something) very well
 * 2)  expert; adept