Noun Definition

petunia axillaris

1.Definition: annual herb having large nocturnally fragrant white flowers

Related Noun(s):large white petunia

Category: Plants