зубоскал

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

См. также: происхождение слова зубоскал в других этимологических онлайн-словарях русского языка нашего портала.