Definition of hand-laid in English:
hand-laid
adjective
1Laid or set by hand.
2Designating paper made using a mould with wires laid by hand.
Origin
Early 19th century.
Are You Learning English? Here Are Our Top English Tips
1Laid or set by hand.
2Designating paper made using a mould with wires laid by hand.
Early 19th century.