Meaning of wild peach

Definition of wild peach

(noun) large much-branched shrub grown primarily for its evergreen foliage

Other information on wild peach

WIKIPEDIA results for wild peach
Amazon results for wild peach