LWT

LWT

English Noun
Ad

Definition

Abbreviation of lightweight torpedo.

Ad