ceratophyte
/sərətəˈfaɪt/Definitions
1. noun
A type of plant, especially a weed or an unwanted plant, that reproduces by producing seeds, especially one that has a hard seed coat.
“The ceratophytes in the field were difficult to eradicate because of their prolific seed production.”