phanerogam

noun

A plant that produces seeds.

noun

In botany, a phanerogamic plant.

noun

Any plant that produces seeds (rather than spores)

noun

plant that reproduces by means of seeds not spores