БиблиотекаБСТСРЯ2012
Значение слова ШЕЛЬМЕЦ-Большой современный толковый словарь русского языка
I м. разг.
1.
Ловкий, хитрый человек.
2.
Употребляется как восхищение кем-либо.
II м.
1. разг.-сниженский род
Мошенник, плут, пройдоха.
2.
Употребляется как порицающее или бранное слово.