Malpighian cells

English

Noun

Malpighian cells

  1. plural of Malpighian cell