Spermatophyte plants that have flowers and produce seeds enclosed within a carpel. The angiosperms are a large group and include herbaceous plants, shrubs, grasses, and most trees.