No I can't think of any idiom or phrase to mean specifically a traffic jam caused by rain. You have to say something like 'stuck in a traffic jam because of the rain' or 'the rain is causing a traffic jam'. [:^)]
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.