drain through which dammed up water drains - Espagnol Anglais Dictionnaire