dewatering grate - Francés Inglés Diccionario