Malpighian tubules or coxal glands are organs of excretion found in
A. molluscs
B. arthropods
C. hemichordates
D. platyhelminthes
Answer:B
Malpighian tubules or coxal glands are organs of excretion found in
A. molluscs B. arthropods C. hemichordates D. platyhelminthes