what is malpighian tubules ?
You may refer to the answer provided by your friend, I would like to add more points
Malphiogian tubules are the excretory organs mostly present in insects.The system consists of branching tubules extending from the alimentary canal that absorbs solutes, water, and wastes from the surrounding hemolymph. The tubules empty into the alimentary canal, and remove nitrogenous wastes from the insect's body.
.