engage in a really intricate manoeuvring - Français Anglais Dictionnaire