meaning of Araragi-Hemlocktanne

Araragi-Hemlocktanne - German to English

south Japanese hemlock [Tsuga sieboldii]