triunfar - French English Dictionary