"The business is out there," Peter Smith, the chairman,had said.
"And you have talented marketing people. Your lead stream should look better than this."
what does "lead stream" mean?
What about?Originally Posted by mengta
stream of marketing leads.
All the best, :D