triunfa - German English Dictionary