Some topics are hard to define. They are nebulous; their meanings are elusive. Topics relating to morality fit this description. So do those that are...
edab3a6e3f2e7b15cfa69005638a1485