From sporo- + -geno.
sporogeno (feminine sporogena, masculine plural sporogeni, feminine plural sporogene)