4 ms·"Demopaja" is Finnish and means "demo workshop".by bemmu 15y ago"Demopaja" is Finnish and means "demo workshop".sp332 15y agoOh, I just assumed from the .se domain that it was Swedish.