Crux

Webster's Dictionary of the English Language

·noun Anything that is very puzzling or difficult to explain.

Related Words