Kotomora
肥満細胞 (himansaibou) Japanese meaning: mast cell | Kotomora