Definition of leaf house in US English:

leaf house

noun

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

Origin

Early 19th century; earliest use found in William Ward (1769–1823), missionary in India and journalist.