Isnt't "flush" have something to do with toilet? What does it mean here?
Native speaker’s answer
Rebecca
"Flush" is also an adjective for an overabundance of something, usually money. In this case, the speaker has used it to describe the abundance of new greenery that has appeared on the forest floor due to the sunlight. You can understand "flush" as meaning something similar to full of, replete with, or overflowing with. Ex: She just won the lottery, so she is flush with money. Ex: The garden is flush with various types of rare flowers.