Definition of leaf hut in US English:

leaf hut

noun

  • A hut or small house built largely or completely of leaves.

Origin

Early 19th century.