in a tough spot - French English Dictionary