Definition of lock lanyard in English:
lock lanyard
noun
historicalA cord or rope which can be attached to the firing mechanism of a cannon and pulled in order to fire it.
Origin
Early 19th century; earliest use found in Courier.
Are You Learning English? Here Are Our Top English Tips