From spora + -ifero.
sporifero (feminine sporifera, masculine plural sporiferi, feminine plural sporifere)