medulla /ˈmiːdiːən ˈɡɹuːv/ n

中文:髓质

Meaning:Inner part of the renal tissue made up of Malpighian pyramids, cone-shaped structures that connect the urine collection canals.

Found in these illustrated scenes(1)

‹ Browse all scenes