STREP THROAT


Meaning of STREP THROAT in English

noun

also strep sore throat

Etymology: strep (II)

: septic sore throat

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.