What is the meaning of the word "foamflower"?

Definitions: