who could've done this? - Allemand Anglais Dictionnaire