Wiktionary
flowerpetal
n. (alternative spelling of flower petal English)
n. (alternative spelling of flower petal English)