What is the meaning of petunia in English?

Learn vocabulary with pictures as well as definitions of petunia in English

Learn in

See more

n. petunia

Definition of petunia in English

Horn-shaped flower that has a tubular calyx and fused petals.