Have they not seen how many generations We have destroyed before them? We had made those nations more powerful in the land than yourselves. We sent down for them abundant rain from the sky and made the rivers to flow beneath their feet: yet for their sins We destroyed them all and raised up other generations in their places.
Meaning:-
Abundant: plentiful, huge, overflowing, large quantities.
Beneath: below; in or to a lower place, position, underneath