Malpighian body
English
Noun
Malpighian
body
(
plural
Malpighian bodies
)
(
anatomy
)
renal corpuscle