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