red lentil and mint soup - Turkish English Dictionary