feminine form of triomphal - Spanish English Dictionary