Kotomora
幼生器官 (youseikikan) Japanese meaning: larval organ | Kotomora