Meaning of Ostrya

Definition of Ostrya

(noun) deciduous monoecious trees of Europe and Asia and America; sometimes placed in subfamily or family Carpinaceae

Other information on Ostrya

WIKIPEDIA results for Ostrya
Amazon results for Ostrya