No Image

Entomology definition of Nephridia

September 11, 2014 Raj 0

Entomology definition of Nephridia: tubular structures functioning as kidneys in Annelids, Mollusks, etc. and incorrectly used as = malpighian tubules; q.v.