Laniferous

n.
  1. Bearing or producing wool.