NODUS

noun. A difficult situation or problem; a complication.

from the Latin nōdus, meaning knot.