Spanish-English Dictionarytorpedear
Meaning of torpedear