driving trough - French English Dictionary