rose alder

noun

Definition of rose alder

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