SMIRK


Meaning of SMIRK in English

A finical spruce fellow. To smirk; to smile, or look pleasantly.

Slang English vocab.      Английский сленговый словарь.