suspended particles (in a liquid) - Francés Inglés Diccionario