Definition of frame yard in English:

frame yard

noun

  • An enclosed area where plants and vegetables are grown in frames.

Origin

Mid 19th century.