spumous ( synonym found)

Definition of spumous:

(n) : foam or froth of water, particularly that of sea water
(v) : to froth

Definition of spumous:

(n) : foam or froth of water, particularly that of sea water
(v) : to froth

Back to Top