Hi Suresh, This is rather cryptic. Where did you find it? It seems to mean roughly 'It is disturbing to see someone who does not want to enjoy life'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.