frame noun definition in The art world topic from the Oxford Advanced Learner's Dictionary


 noun: The art world topic
[countable] a strong border or structure of wood, metal, etc. that holds a picture, door, piece of glass, etc. in position a picture frame aluminium window frames I'm going to paint the door frame white.