Kotomora
桑実胚 (soujitsuhai) Japanese meaning: morula | Kotomora