Dictionary
(a.) Spumous; frothy.

                                                                                                                                                                                                                                       

Clyx.com


Spumescent
Top of Page
Top of Page