LAMBSWOOL


Meaning of LAMBSWOOL in English

[noun] [U] - the soft wool which is obtained from a young sheep, used esp. to make clothesa lambswool sweater/suit

Cambridge English vocab.      Кембриджский английский словарь.