shelter made of stone, wood, or other material - French English Dictionary