immediate past president - German English Dictionary