Meaning of orpin

Definition of orpin

(noun) perennial northern temperate plant with toothed leaves and heads of small purplish-white flowers

Other information on orpin

WIKIPEDIA results for orpin
Amazon results for orpin