triumfetta - German English Dictionary