From caulis + -ferous, or directly from New Latin caulifer, cauliferus.
cauliferous (not comparable)