waiting to be rescued - French English Dictionary