Correct option is B
The correct meaning of the idiom "Hornet’s nest" is a "difficult and unpleasant situation." This idiom is often used to describe a scenario that involves a lot of trouble or controversy.
Hornet’s nest: This idiom originates from the aggressive and stinging nature of hornets, metaphorically representing a situation that quickly becomes problematic when disturbed.
Example: When he brought up the budget cuts, he really stirred up
a hornet's nest.
Meanings of the other options:
·
Happy and enjoyable moments: Times filled with joy and pleasure.
·
Filthy and shabby appearance: Looking dirty and poorly dressed.
·
A treasure full of wealth: Riches or valuable resources.