British million = American billion = 10^9
MM is used to denote an American million = 10^6
MM is used to denote an American million = 10^6
10^9 used to be a milliard in British English but is no longer used. It is now referred to as a billion.
10^12 used to be a billion in British English but is now referred to as a trillion.
Edit: http://www.youtube.com/watch?v=C-52AI_ojyQ explains it all quite nicely.