Kotomora
生物体 (seibutsutai) Japanese meaning: organism | Kotomora