Crux

n. pl. E. Cruxes (-ĕz), L. Cruces (kr&usuml_;"sēz).
  1. Anything that is very puzzling or difficult to explain.