long ton Hear it!

long ton Definition

long ton

noun