lain there in a stupor - French English Dictionary