Definition of "palmarosa"

palmarosa