pile dwelling - English Synonyms Dictionary

pile dwelling

n.
[1] lake dwelling