I heard the phrase "a pop-up shower" in a weather broadcasting on the radio. If I understand correctly, it means a shower might come out of nowhere anytime in the day. But I'm not sure if my understanding is correct.
My questions are whether "a pop-up shower" is a common phrase and what it means exactly? Or I simply misheard it and it should be something else?