Meaning of alder buckthorn

Definition of alder buckthorn

(noun) small tree common in Europe

Other information on alder buckthorn

WIKIPEDIA results for alder buckthorn
Amazon results for alder buckthorn