Kotomora
腎小体 (jinshoutai) Japanese meaning: renal corpuscle | Kotomora