Kotomora
ケヤキ (keyaki) Japanese meaning: Japanese zelkova | Kotomora