triumfetta - French English Dictionary