Answer: heliophytes

AnswerCrossword Clue
heliophytesHELIOPHYTE, a plant flourishing in sunlight