woolflower

English

Noun

woolflower (plural woolflowers)

  1. Celosia flower.