Portuguese-English dictionary »

lã cardada meaning in English

PortugueseEnglish
lã cardada noun

worsted(fine smooth wool fabric)
noun
[UK: ˈwʊ.stɪd] [US: ˈwɝː.stəd]