self-perplexed - German English Dictionary