lambswool

noun
  1. soft, fine wool from a lamb, especially in its first shearing
  2. fabric or yarn made from lambswool
adjective
  1. made of or containing lambswool

Examples