Where does “zemja” come from?

zemja (Proto-Slavic) comes from Proto-Slavic zemь, from Proto-Balto-Slavic źemē, from Proto-Indo-European ǵʰðʰem-, from Proto-Indo-European dʰéǵʰōm, from Proto-Indo-European -ōm, from Proto-Indo-European -mi.

Ancestry of “zemja”, step by step

StepLanguageWordMeaning
1Proto-Slaviczemьearth, soil
2Proto-Balto-Slavicźemēearth
3Proto-Indo-Europeanǵʰðʰem-—
4Proto-Indo-Europeandʰéǵʰōmearth
5Proto-Indo-European-ōmemphatic suffix or postpositive particle
6Proto-Indo-European-mi—
Every word from Proto-Indo-European -mi →Every word from Proto-Indo-European -ōm →Every word from Proto-Indo-European dʰéǵʰōm →