spumose ( synonym found)

Definition of spumose:

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

Definition of spumose:

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

Back to Top