self-perplexed - Turkish English Dictionary