woolflower

English

Noun

woolflower (plural woolflowers)

  1. A flower of genus Celosia.