slang to be shown up, be embarrassed

listen to the pronunciation of slang to be shown up, be embarrassed
İngilizce - Türkçe
hat karıştırmak