Synonyms for Complication (same or very similar meaning)
WordNet sense 1 (a development that complicates a situation):
ramification
WordNet sense 2 (puzzling complexity):
tortuousness, knottiness, complicatedness
From the ODE community, based on WordNet
add/edit