"to top it all off" means to make something even better or worse. Usually it refers to something extreme or something outrageous.. It is similar to "the icing on the cake" (but this is always positive), or "to add insult to injury" (this is always negative) Strep throat is an infection that makes your throat very sore.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.