Kotomora
オヒシバ (ohishiba) Japanese meaning: Indian goosegrass | Kotomora