dédalo
Meanings
Noun
1. maze, labyrinth (puzzle to get through)
2. maze, labyrinth (anything complicated or confusing) (figurative, figuratively)