rice, yoghurt and mint soup - German English Dictionary