almond willow - definitions and synonyms

almond willow noun

  1. English Meaning: 

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