Kotomora
大食細胞 (たいしょくさいぼう) Japanese meaning | Kotomora