Find the word definition

The Collaborative International Dictionary
Petala

Petalum \Pet"a*lum\, n.; pl. Petala. [NL.] A petal.

Wiktionary
petala

n. (plural of petalum English)