Definition of neck canal in English:

neck canal

noun

Botany
  • The channel within the neck of an archegonium.

Origin

Late 19th century.