meaning of spumiferous

1. Producing foam.


Related Words

spumiferous |

Developed & Maintained By Taraprasad.com

Treasure Words