think things through - French English Dictionary