Kotomora
マスト細胞 (masutosaibou) Japanese meaning: mast cell | Kotomora