Definition of species roseCategorized under "Roses"
Definition as written by Terry:
Any of a number of native or so-called wild roses that will come true from seed. Some species roses are considered invasive; few are cultivated because the blooms are often smaller and less showy than those of hybrid roses.
Add a definition to this term