скалить —
СКАЛИТЬ, лю, лишь; несов.: скалить зубы 1) то же, что скалиться. Волк скалит зубы; 2) смеяться, хохотать (прост. неодобр.). У человека неприятность, а ты зубы скалишь. | сов. оскалить, лю, лишь; ленный (к 1 знач.).
Толковый словарь Ожегова
скалить —
1. СКАЛИТЬ зубы (щелить и пр. одн. корня), развести губы, оголить зубы, казать их. Берегись, собака зубы скалит! Он на меня давно зубы скалит, точит, зол. На что зубы скалил, то на себя напялил.
Толковый словарь Даля
скалить —
ска́лить ска́лю, укр. ска́лити, ска́лю, польск. skalić się "трескаться, покрываться трещинами". Связано со скала́ I и щель. Ср. диал. още́литься "оскалить зубы", смол. (Добровольский); см. Мi. ЕW 298; Маценауэр, LF 20, 5; Преобр. II, 292.
Этимологический словарь Макса Фасмера