Definition of picture ring in English:

picture ring

noun

  • A ring for hanging a picture on a wall.

Origin

Mid 19th century; earliest use found in British Patents.