Definition of polycross in English:

polycross

noun

  • A cross made by planting two or more mutually fertile varieties together and allowing free natural cross-pollination; frequently attributive.

Origin

1940s; earliest use found in American Naturalist.