be left high and dry - French English Dictionary