Kotomora
改良種 (kairyoushu) Japanese meaning: improved variety | Kotomora