An angiosperm is a type of plant or tree that produces flowers and fruit or nuts, these are deciduous trees. On the other hand, coniferous trees, which fall into the gymnosperm category, do not produce flowers or fruit and instead have their seeds inside cones.