triomphes - French English Dictionary