Kotomora
襟細胞 (erisaibou) Japanese meaning: choanocyte | Kotomora