impossible to place - French English Dictionary