Hello Bakasi,
So a dandelion is a "lion's tooth" in German, too? Fascinating! The English word is derived from the 14th century French phrase "dent-de-lioun" which meant "lion's tooth."
To me, personally, the flower looks a lot more like the sun than like a lion's tooth.
Joy,
Lynn