English word definition — powered by WordNet
the froth produced by soaps or detergents
Want to remember soapsuds?