What is the full meaning of sciophytes
SCIOPHYTE, any plant that grows best in the shade [n]
Example of the word sciophytes placed on a Scrabble board.