cote: a small shelter for domestic animals (as sheep or pigeons)
shelter: protective covering that provides protection from the weather
alternation of generations: the alternation of two or more different forms in the life cycle of a plant or animal