Kotomora
細胞口 (saiboukou) Japanese meaning: cytostome | Kotomora