PETALLED

Definition of PETALLED

  1. (adj)(of flowers) having petals