Definition of leaf spinach in English:

leaf spinach

noun

  • Spinach in the form of whole loose leaves (now often of a broad flat shape).

Origin

Mid 19th century; earliest use found in The Morning Post.