English Dictionary
Definition mixed blessing in British English
mixed blessing noun
[countable] noun
1
something that has both advantages and disadvantages
