Meaning/Usage: Not allowing the weather to prevent you from doing something.
Explanation: For outdoor activities, rain can stop someone from doing something. This phrase is used to express determination of doing something no matter what external forces try to stop them.