What is a moe?????? - eviltoast

I see a lot of communities for moes. Fitmoes, kemonomoes, smolmoes. I don’t know what a moe is - obviously it’s related to anime or Japanese (or otaku) culture but it’s so clearly a thing that I don’t know anything about.