rain leaf🔊noun1Biology, Botany, Natural sciences A leaf adapted to shed rain from its surface, generally acuminate in form.Related termsdrip tip