Kotomora
樹状細胞 (jujousaibou) Japanese meaning: dendritic cell | Kotomora