Dictionary.net

Definitions of cabbage rose

  1. A large rose with close petals.
Loading...
X