СНЕСТИ́, снесу́, снесёшь; прош. снёс, снесла́, -ло́; прич. страд. прош. снесённый, -сён, -сена́, -сено́; сов., перех. 1. (несов. сносить3). Неся, спустить, доставить вниз. Снести мешок в подвал. (Малый академический словарь, МАС)
КРЫ́ША, -и, ж. Верхняя часть строения, его покрытие, служащее для зашиты от атмосферных явлений. Железная крыша. Двускатная крыша. (Малый академический словарь, МАС)
СНЕСТИ́, снесу́, снесёшь; прош. снёс, снесла́, -ло́; прич. страд. прош. снесённый, -сён, -сена́, -сено́; сов., перех. 1. (несов. сносить3). Неся, спустить, доставить вниз. Снести мешок в подвал.
Все значения слова «снести»КРЫ́ША, -и, ж. Верхняя часть строения, его покрытие, служащее для зашиты от атмосферных явлений. Железная крыша. Двускатная крыша.
Все значения слова «крыша»Её аппетитная фигура в секунду снесла крышу с петель, будто я впервые увидел обнажённую женщину.
Я было сказал «ага!», но бабушка быстро объяснила мне значение слов «уважительная причина», и я понял, что прогулять школу мне не удастся никогда, даже в надвигающемся на меня, как тайфун, подростковом возрасте, когда у меня начисто снесёт крышу и потянет на подвиги.
Выражаясь современным языком, «парню снесло крышу».