transgression

noun: A violation of legal or moral boundaries.