puzzling, a. enigmatical, perplexing, inexplicable, inscrutable, intricate, bewildering.
pyx, n. ciborium; ostensorium, monstrance; binnacle.