From Latin oleum (“oil”) + -iferous.
oleiferous (comparative more oleiferous, superlative most oleiferous)