Definition of drum ring in English:

drum ring

noun

  • 1Anatomy Zoology
    The bony ring to which the tympanic membrane is attached; compare "tympanic ring".

  • 2A circular ring around something drum-shaped.

Origin

Mid 19th century; earliest use found in Encyclopaedia Metropolitana.