Moll and dur are the German (maybe other?) names for minor and major respectively (in music.) They come from the words for "soft" and "hard" which show up historically as a square flat sign which looks a bit like an "h" and a rounded flat sign which looks a bit like a "b." Thus the German use of H and B for what the English call B and Bb.