Yahoo香港字典 搜尋

  1. come out smelling of roses

    • ph.
      emerge from a difficult situation with one's reputation intact