have super powers - Allemand Anglais Dictionnaire