Kotomora
カシューの木 (kashuunoki) Japanese meaning: cashew tree | Kotomora