torpedearse

Spanish

Verb

torpedearse

  1. infinitive of torpedear combined with se