şaşırıp kalmak

listen to the pronunciation of şaşırıp kalmak
Türkçe - İngilizce
to be astonished/amazed/shocked/flabbergasted
flounder
astonished