Dazzle your friends, and yourself, with your knowledge of gardening terms! Annual – a plant that grows, flowers and produces seeds all in one season. It does not survive the winter and must be planted new each year. Perennial – Plants that survive for many growing seasons. Generally the top portion of the plant dies back each winter and regrows …