Definition of honey tube in English:

honey tube

noun

  • 1Botany a nectar spur or corolla tube (rare).

  • 2Entomology each of a pair of erect dorsal tubules at the rear of the abdomen of an aphid, which secrete a waxy liquid as a defence against predators.

Origin

Early 19th century; earliest use found in John Evans.