From fiore + -ifero.
fiorifero (feminine fiorifera, masculine plural fioriferi, feminine plural fiorifere)