1 rose alder | Definition of rose alder

rose alder

noun

Definition of rose alder

: an Australian shrub (Duboisia myoporoides) resembling the related pituri