inspector of sluices and drains - Deutsch Englisch Wörterbuch