soaked:びしょ濡れの
yucky:ひどく不快な、味がまずい
puddle:水たまり
compatible:仲がいい、気が合う、両立可能な、互換性のある
in play(=in risk):危険にさらされている、影響をうける
tens of millions of ~:(正確に把握できないほど)莫大な数の~(人や金額)
a factor in ~:~(すること)の要因
You know the drill:(決められた)手順はわかっていますね
vicious circle:悪循環
sort out:解決する、整理する、選別する
up a creek, up the creek:困り果てる
potential:可能な、潜在的な
broom(名詞):ほうき
broom(動詞):ほうきで掃く、掃除する