What is the full meaning of polyhybrids
POLYHYBRID, a plant hybridised from many sources [n]
Example of the word polyhybrids placed on a Scrabble board.