From oleo + -ifero.
oleifero (feminine oleifera, masculine plural oleiferi, feminine plural oleifere)