Kotomora
生命体 (seimeitai) Japanese meaning: life form | Kotomora