Angiosperms have flowers.
Angiosperms are plants which produce flowers and are thus commonly referred to as the flowering plants.
All angiosperms produce flowers at some stage in their life. Flowers are important to the angiosperms because they serve as the reproductive organ for the plant, providing a means for the plant to propagate itself.
Angiosperms are the largest group of plants on earth. They account for approximately 80% of all known living plants. There are about 270,000 known species of angiosperms that live on the earth today.