This document defines and describes different types of houses and residential buildings. It explains that a detached house is not joined to any other houses, while a semi-detached house is joined to another house on one side. A terrace house is part of a row of houses joined to two other houses, with end terrace houses located at each end. A bungalow is a one-floor house that may be joined to another or stand alone, and a cottage is a small house in the country.