Malpighian cells
English
Noun
Malpighian
cells
plural of
Malpighian cell