The term that refers to sponges that can produce both types of gametes, eggs and sperm, is "hermaphrodite".
9.5m questions
12.2m answers