Meaning of mirabilis longiflora

Definition of mirabilis longiflora

(noun) leafy wildflower having fragrant slender white or pale pink trumpet-shaped flowers; southwestern United States and northern Mexico

Other information on mirabilis longiflora

WIKIPEDIA results for mirabilis longiflora
Amazon results for mirabilis longiflora