TSL てぃう・えす・える
tii·esu·eru

Noun

1. techno-superliner (high-speed Japanese cargo ship); TSL

Other forms: