immediate past president - Alemán Inglés Diccionario