lake dwelling

Noun
  1. Dwelling built on piles in or near a lake;
    Specifically in prehistoric villages (synset 103639325)

Other Searches