perplexer


perplexer

(pəˈplɛksə) nsomeone who or something that perplexes (someone)