rice, yoghurt and mint soup - French English Dictionary