triomphes - German English Dictionary