to embarrass with difficulties; to make a bungle or botch of

listen to the pronunciation of to embarrass with difficulties; to make a bungle or botch of
Английский Язык - Турецкий язык
Английский Язык - Английский Язык
boggle