Definition of picket launch in US English:

picket launch

noun

  • = picket boat.

Origin

Mid 19th century.