ヒマラヤ すぎ
himarayasugi

Noun

1. Himalayan cedar (Cedrus deodara); deodar

Usually Written in Kana