be a devil's spawn - Allemand Anglais Dictionnaire