Excretory system

Malphaghian tubules are the excretory structure of most of the insect
Posted on by