there is something afoot - Allemand Anglais Dictionnaire