open ditches/drains - French English Dictionary