Sublimate Definition & Meaning – Merriam-Webster

: to divert the expression of (an instinctual desire or impulse) from its unacceptable form to one that is considered more socially or culturally acceptable
— Read on www.merriam-webster.com/dictionary/sublimate