If they (non-Muslims) had believed in Allah, and went on the Right Way (i.e. Islam) We should surely have bestowed on them water (rain) in abundance.
Meaning:-
Bestow: an honor, right, or gift
Abundance: an extremely plentiful or oversufficient quantity