spumose
/ˈspuːmoʊs/Definitions
1. adjective
covered with foam or having a foamy or spongy appearance, especially of flowers or inflorescences
“The spumose flowers on the candelabra cactus were an unusual sight.”
2. noun
a spumous flower or inflorescence
“The spumose of the Euphorbia plant was a fascinating sight.”