confusing or complex situation or matter - Français Anglais Dictionnaire