The idiom "come out smelling of roses" means to emerge unscathed from a difficult or embarrassing situation. There are several synonyms that could be used in its place, including "emerge unblemished," "come out unharmed," "escape unscathed," and "survive unscathed." Another synonymous phrase is to "come out on top," which means to emerge victorious or successful despite challenges or setbacks. Other phrases that convey a similar meaning include "make it out in one piece," "avoid the worst of it," and "live to fight another day." All of these terms convey the idea of emerging victorious or unharmed despite adversity.