triunfa - French English Dictionary