torp

/tˈɔɹp/

torp

English Noun
Ad

Definition

Abbreviation of torpedo.

Ad