It means a lot (7)
I believe the answer is:
million
But I can't explain it at all! Could you help me understand?
(Other definitions for million that I've seen before include "A power of 1 Down" , "Ten to the power of six" , "Large number" , "What mega means" , "1,000,000" .)