Kotomora
球状体 (kyuujoutai) Japanese meaning: spheroid | Kotomora