PETALOUS

Definition of PETALOUS

  1. (adj)(of flowers) having petals