petunia axillaris

Noun
  1. Annual herb having large nocturnally fragrant white flowers (synset 112930374)

Found on Word Lists

Other Searches