rainfast
Look at other dictionaries:
Splat — may refer to:* A mark/spot on a surface caused by a liquid material (paint, etc) * SPLAT (S.P.L.A.T.) Spongefied Plant Leaf Adjuvant Treatment. All Natural Spray treatment that increases the efficacy of spray applications on foliage. It is best… … Wikipedia