Sublimate definition
divert or modified into a culturally higher or socially more acceptable activity