suspended particles (in a liquid) - Español Inglés Diccionario