think an impossible thing - French English Dictionary