Meaning of pachysandra

Definition of pachysandra

(noun) any plant of the genus Pachysandra; low-growing evergreen herbs or subshrubs having dentate leaves and used as ground cover

Other information on pachysandra

WIKIPEDIA results for pachysandra
Amazon results for pachysandra