2 ms·> Religion never left - it merely have new names like "science" What is your definition of "religion"?by mcphage 5y ago> Religion never left - it merely have new names like "science" What is your definition of "religion"?