Translation of petala in English:

petala

layer

noun

  • 1

    layer, tier