1. noun
a) A large amount.
I have a lot of things to say.
b) Many things, much.
A lot depends on whether your parents agree.
2. adverb
a) very much; a great deal; to a large extent.
Thanks a lot for listening to me.
b) often; frequently
Its a lot harder than it looks.
Wikipedia foundation.