What does Araragi-Hemlocktanne mean?

Araragi-Hemlocktanne - German to English

south Japanese hemlock [Tsuga sieboldii]