Definition of Peony

Any infomration entered here is solely your responsibility

Currently available definitions
Peony in English
Noun
  1. any of numerous plants widely cultivated for their showy single or double red or pink or white flowers