roost: a shelter with perches for fowl or other birds
shelter: protective covering that provides protection from the weather
canada thistle: European thistle naturalized in United States and Canada where it is a pernicious weed