triomphal - Spanish English Dictionary