What is the full meaning of heliophytes
HELIOPHYTE, a plant flourishing in sunlight [n]
Example of the word heliophytes placed on a Scrabble board.