WTWM

whatsthatwordmean

← Definition
Guess

slurry

nounA semi-liquid mixture, especially of water and a solid substance like mud, cement, or manure.

Synonyms

suspensionnounmixturenoun

Built for word lovers.