longhouse

noun
  1. a large communal dwelling traditionally used by certain Native American peoples, especially the Iroquois
  2. Usage: historical; anthropological
  3. a long rectangular building used for communal living or gatherings

Examples