Meaning of lea

Definition of lea

(noun) a unit of length of thread or yarn

Other information on lea

WIKIPEDIA results for lea
Amazon results for lea