try to find something impossible - French English Dictionary