Kotomora
多原発生 (tagenhassei) Japanese meaning: polygenesis | Kotomora