Meaning of almond willow

Definition of almond willow

(noun) Old World willow with light green leaves cultivated for use in basketry

Other information on almond willow

WIKIPEDIA results for almond willow
Amazon results for almond willow