Meaning of the word "strep throat" in English

What does "strep throat" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

strep throat

1.
Learn This Word at Lingoland