Kotomora
チャヒキグサ (chahikigusa) Japanese meaning: wild oat | Kotomora