English edit

Etymology edit

torpedo +‎ -oid

Noun edit

torpedinoid (plural torpedinoids)

  1. (zoology) a member of the Torpediniformes order of electric rays.