self-flushing dam - Francés Inglés Diccionario