Malpighian tubules, nephridia, kidney
Nephridia, kidney, green gland.
Nephridia, malpigian tubules, kidney.
Skin, malpighian tubules, kidney