t=1125670 Apparently it means that the matter/object turned out to be quite popular with the general public, and obviously the expression originated from a tv show(most likely reality show in my guess)
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
fivejedjonIt can mean that the thing that went down a treat turned out to be popular, but it is frequently used of a specific group of people, not the general public. When used of somthing that can be eaten or drunk, it can mean that the consumption turned out to be very pleasant/easy.I don't know ehere the expression came from, but it is not 'obviously' from a TV show,