What does ‘mega’ mean?

( adj ) Large. I have mega tomatoes in my garden this summer.