mixed blessing
From WikiWord, the free dictionary
English
Definitions
noun
- Something that has both good and bad features.βMoving house has been a mixed blessing: we're closer to the shops, but the railway is noisy.β