Is "Buddhism may have spread only slowly in India until the time of the Mauryan emperor Ashoka, who was a public supporter of the religion." a good answer to the question "What does stupas mean in English?"
no