Meaning of Ostryopsis

Definition of Ostryopsis

(noun) deciduous monoecious shrubs of China and Mongolia resembling trees of the genus Ostrya; sometimes placed in subfamily or family Carpinaceae

Other information on Ostryopsis

WIKIPEDIA results for Ostryopsis
Amazon results for Ostryopsis