Kotomora
自家受粉 (jikajufun) Japanese meaning: self-pollination | Kotomora