Definitions of Petunia axillaris:

  • noun:   annual herb having large nocturnally fragrant buff-white flowers