Meaning of petunia axillaris

Definition of petunia axillaris

(noun) annual herb having large nocturnally fragrant white flowers

Other information on petunia axillaris

WIKIPEDIA results for petunia axillaris
Amazon results for petunia axillaris