Definition of throat ring in English:

throat ring

noun

  • Anatomy a ring of tonsils and smaller aggregates of lymphoid tissue surrounding the opening of the throat; = "Waldeyer's ring" (rare).

Origin

Mid 19th century.