euphorbia amygdaloides

Noun
  1. European perennial herb with greenish yellow terminal flower clusters (synset 112941715)

Found on Word Lists

Other Searches