Meaning of flower petal
Definition of flower petal
(noun)
part
of the
perianth
that is
usually
brightly
colored
Other information on flower petal
WIKIPEDIA results for
flower petal
Amazon results for
flower petal
Tweet