TSL ティー・エス・エル Meanings Noun techno-superliner (high-speed Japanese cargo ship); TSL See also: テクノスーパーライナー. Jinuma: Japanese Dictionary · Word lists