lake dwelling Meaning, Definition & Usage

  1. noun dwelling built on piles in or near a lake; specifically in prehistoric villages
    pile dwelling.

WordNet