Meaning of mirabilis multiflora

Definition of mirabilis multiflora

(noun) wildflower having vibrant deep pink tubular evening-blooming flowers; found in sandy and desert areas from southern California to southern Colorado and into Mexico

Other information on mirabilis multiflora

WIKIPEDIA results for mirabilis multiflora
Amazon results for mirabilis multiflora