be perplexed - Turkish English Dictionary