Excretory structure of earthworms is______
Malpighian tubules
nephridia
kidney
antennal glands
Which of these are the excretory organs in earthworms?