зубоскал
Зубоска́л. Образовано путем сведения элементов оборота зубы скалить — «смеяться». Глагол скалить имеет значение «показывать, открывать».
См. также происхождение слова зубоскал в других этимологических онлайн-словарях русского языка нашего портала.