A cottage is, typically, a small house. It may carry the connotation of being an old or old-fashioned building. In modern usage, a cottage is usually a modest, often cosy dwelling, typically in a rural or semi-rural location.
The word comes from the architecture of England, where it originally referred to a house with ground floor living space and an upper floor of one or more bedrooms fitting under the eaves. In British English the term now denotes a small dwelling of traditional build, although it can also be applied to modern construction designed to resemble traditional houses (mock cottages). Cottages may be detached houses, or terraced, such as those built to house workers in mining villages. The tied accommodation provided to farm workers was usually a cottage, see cottage garden. Peasant farmers were once known as cotters.
What are you looking for?