Kotomora
輸尿管 (yunyoukan) Japanese meaning: ureter | Kotomora