Petunia integrifolia

Explore definitions, synonyms, and language insights of Petunia integrifolia

Definitions

Noun
herb or small shrublet having solitary violet to rose-red flowers

More General Terms