immediate past president - Francés Inglés Diccionario