have super powers - Francés Inglés Diccionario