Set the Thames on Fire

What does the idiom “Set the Thames on Fire” mean?

Definition:

Do something amazing. Usually used in the negative.

For example:

“Tony will never set the Thames on fire, but he comes to work on time every day and gets a lot done.”

Reply