Kotomora
尿細管 (nyousaikan) Japanese meaning: renal tubule | Kotomora