sciophyte in French sciophyte in French sciophyte noun (botany) Any plant that tolerates or thrives in a low light level (shade) Add to Flashcards