le bec dans l'eau

Phrase

 * 1)  high and dry, in the lurch; with egg on one's face