lain there in a stupor - Spanish English Dictionary