Definitions of almond willow:

  • noun:   Old World willow with light green leaves cultivated for use in basketry