Definition of leaf freak in English:

leaf freak

noun

US
informal, rare
  • Leaf peeper.

Origin

1970s; earliest use found in Time.