lyard

/laɪard/

Definitions

1. noun

A unit of weight or capacity, especially a unit of capacity for goods or commodities.

“The ship’s cargo was measured in lyards, and it weighed a total of 500 lyards.”

Synonyms

  • metric ton
  • ton

Antonyms

  • unit