This document discusses the key characteristics of flowering plants. Flowering plants, or angiosperms, are defined as plants that produce flowers. They are divided into two main classes - monocots and dicots - based on whether they have one cotyledon or two. Monocots have a single cotyledon while dicots have two. Flowering plants are also distinguished by their production of flowers, which contain male or female reproductive parts, and their production of fruits, which enclose the seeds.