It means many, large. In large numbers, lots of elements.
NUMEROUS plural of NUMEROUS large, in large quantities