What is Rumpelstiltskin?

Rumpelstiltskin definition and meaning on Dictionary terms:

a dwarf in a German folktale who spins flax into gold for a young woman to meet the demands of the prince she has married, on the condition that she give him her first child or else guess his name: she guesses his name and he vanishes or destroys himself in a rage.