Kotomora
ネムノキ (nemunoki) Japanese meaning: silk tree | Kotomora