emblem of triumph - German English Dictionary