Kotomora
糸球体 (shikyuutai) Japanese meaning: glomerulus | Kotomora