PETALIFEROUS

Definition of PETALIFEROUS