to puzzle; to be at a loss

listen to the pronunciation of to puzzle; to be at a loss
İngilizce - İngilizce
buffle