the leader of the free world - Francés Inglés Diccionario