From Latin perplexus.
perplejo (feminine perpleja, masculine plural perplejos, feminine plural perplejas)