Animals Biology Science Excretory organs of insects are ......? A - Malpighian tubes B - Green glands C - Nephridia D - All of the above Answer : A Explanation Nephridia is the excretory organ of Mollusca. Show Answer Tweet Share Share Share Share
0 comments: