long ton

Noun
  1. A British unit of weight equivalent to 2240 pounds (synset 113743492)

Other Searches