in a complicated spot - Allemand Anglais Dictionnaire