Find the word definition

Wiktionary
smell like a rose

alt. (context idiomatic colloquial simile English) To be regarded as appealing, virtuous, or respectable; to be untainted or unharmed. vb. (context idiomatic colloquial simile English) To be regarded as appealing, virtuous, or respectable; to be untainted or unharmed.