long ton (l.t.) - Turkish English Dictionary