Online English Dictionary

Home

Spumiferous


a.

Producing foam.


© 2009 Dammam Community College