Lamb-s-wool meaning

Wool shorn from a lamb.
noun
0
0
A fabric or yarn made from this wool.
noun
0
0
Advertisement