flowing against the current - French English Dictionary