Definitions of alder dogwood:

  • noun:   small tree common in Europe