Holly rose Meaning, Definition & Usage

Definitions
  1. (Bot.), a West Indian shrub, with showy, yellow flowers (Turnera ulmifolia).

Webster 1913