puzzling, a. enigmatical, perplexing, inexplicable, inscrutable, intricate, bewildering.

pyx, n. ciborium; ostensorium, monstrance; binnacle.