meaning of alder dogwood

alder dogwood meaning in General Dictionary

small tree popular in Europe