Excretory structure of earthworms is
Malpighian tubules
Nephridia
Kidney
Anternal glands
(B) Nephridia
Explanation: