lotus berthelotii

Noun
  1. Low-growing much-branched perennial of Canary Islands having orange-red to scarlet or purple flowers;
    Naturalized in United States (synset 112565934)

Found on Word Lists

Other Searches