TSL

ティー・エス・エル

Meanings

  1. Noun techno-superliner (high-speed Japanese cargo ship); TSL See also: テクノスーパーライナー.

Jinuma: Japanese Dictionary · Word lists