Answer:
it means million, not necessarily money buy anything with quantity like un millon de patos meaning "a million ducks)