Kotomora
進化主義 (shinkashugi) Japanese meaning: evolutionism | Kotomora