Meaning of crataegus oxycantha

Definition of crataegus oxycantha

(noun) thorny Eurasian shrub of small tree having dense clusters of white to scarlet flowers followed by deep red berries; established as an escape in eastern North America

Other information on crataegus oxycantha

WIKIPEDIA results for crataegus oxycantha
Amazon results for crataegus oxycantha