Where does “mesopust” come from?

mesopust (Slovene) comes from Slovene mesó, from Proto-Slavic męso, from Proto-Balto-Slavic mēnsā́ˀ, from Proto-Balto-Slavic mḗns, from Proto-Indo-European mḗms, from Proto-Indo-European mems-, from Proto-Indo-European me-ms-, from Proto-Indo-European mes-.

Ancestry of “mesopust”, step by step

mesopust traces back through two separate lines of ancestry.

via Slovene mesó

StepLanguageWordMeaning
1Slovenemesómeat (food which comes from muscle)
2Proto-Slavicmęsomeat
3Proto-Balto-Slavicmēnsā́ˀ
4Proto-Balto-Slavicmḗnsmeat
5Proto-Indo-Europeanmḗmsflesh, meat
6Proto-Indo-Europeanmems-flesh, meat
7Proto-Indo-Europeanme-ms-
8Proto-Indo-Europeanmes-

via Slovene pust

StepLanguageWordMeaning
1Slovenepustdesolate, bare; dreary, plain, empty; plain
2Proto-Slavicpȗstъdesolate; empty
Every word from Proto-Indo-European mes-Every word from Proto-Indo-European me-ms-Every word from Proto-Indo-European mems-