Which of the following are hermaphrodites?
Choose Your Option
A. Cockroach
B. Tapeworm
C. Earthworm
D. Both C and D