Definition of naphtha launch in English:

naphtha launch

noun

  • A motor launch that uses naphtha as fuel.

Origin

Late 19th century; earliest use found in Forest and Stream: a weekly journal of the rod and gun.