perplexing - German English Dictionary