Definitions
There is 1 meaning of the phrase
Salix Amygdaloides.
Salix Amygdaloides - as a noun
Willow of the western united states with leaves like those of peach or almond trees
Synonyms (Exact Relations)
almond-leaves willowpeach-leaved willowpeachleaf willow