ちしおしたたる
Meanings
Noun
1. O Sacred Head, Now Wounded
Composed of
blood; blood; ancestry; (the) blood; feelings