come up smelling like roses

انگلیسی به انگلیسی

• end something in a positive manner; end up as a winner

پیشنهاد کاربران