Sorry, but there is no abstract "witches" in Russian fairy tales, it would be impossible to find a Russian analogue for gnomes, fairies and trolls, etc. Of course, I can provide a simple translation (troll = тролль /troll'/, gnome = гном /gnom/ etc.), but I don't see much sense here. Should I still do that? And, I suppose, with other languags (Japanese, for example) there could be even bigger problems.

Sorry, but there is no abstract "witches" in Russian fairy tales, it would be impossible to find a Russian analogue for gnomes, fairies and trolls, etc. Of course, I can provide a simple translation (troll = тролль /troll'/, gnome = гном /gnom/ etc.), but I don't see much sense here.

Click to expand...

Maybe that is the case of words such as "gnome", "troll" (and perhaps "ogre" and "elf"; probably they just have an "adaptation" of those words, or even "borrowings" form any West European language), but the other ones, buddy, I am quite sure that they have an analogue word in almost every existing language in the world.

It surprises me that, as you say, "most languages have not words to say wood, castle, sword, poison, etc." Not like that.

Click to expand...

Of course they have, but the words like "castle", "spell" and "giant" may have no much to do with folk fairy tales. For example, many analogues of "knight" exist in Russian, but the more typical hero of fary tales is "a strong man" - a warrior, and not necessary of noble origin: "богатырь".