Question: what is the meaning of idiomatic expression while the sun shines?
Answer: Idiom – Make hay while the sun shines. Meaning – To make the most of an opportunity while it is available. To take advantage of a favourable situation for as long as you can.