Meaning of long ton

Definition of long ton

(noun) a British unit of weight equivalent to 2240 pounds

Other information on long ton

WIKIPEDIA results for long ton
Amazon results for long ton