petunia axillaris Meaning, Definition & Usage

  1. noun annual herb having large nocturnally fragrant white flowers
    large white petunia.

WordNet