triunfar - German English Dictionary