inspector of sluices and drains - Französisch Englisch Wörterbuch