Lambswool — definition

1. lambswool (Noun)

1 definition

lambswool (Noun) — Wool from a lamb, used to make knitted clothing etc..

3 types of
wool woolen woollen