When I think of "morality" I think of what the majority believes is right, here, now, in this situation. Usually it is a religious majority, but not always. Often, today, it is a collectivist statist majority.
This belief can (and usually does) change over time. It can be founded upon actual right and wrong, but only incidentally. It is usually very subjective, even though those who base their opinions upon it claim vehemently otherwise. Murder is objectively wrong and can be considered immoral, but so can silly things like smoking pot or having sex with certain consenting individuals. And murder can also be considered "moral" in some cases, if The State or a religion says it is OK. Morality can be based upon whatever is "legal" or criminalized. In this case, an act may be "moral" one day, and "immoral" the next. This is absurd to the extreme!
Ethics are what I think of as objective right and wrong. Unchangeable regardless of the prevailing culture. Based upon the Zero Aggression Principle, and the recognition that theft and fraud are also always wrong, no matter what pretty names you give them, and no matter what "authority" claims that, in this instance, they are OK, ethics stay rooted in place.