And what does "the root of David" mean?

Root means the place where something begins....or someone you are descended.

Didn't you ever watch the movie "Roots?" LOL!

God bless you

O my Jesus,
forgive us our sins,
save us from the fire of hell,
lead all souls to heaven,
especially those who are in most need of Thy mercy.
~ Fatima Prayer