boiled lamb and vegetables in broth - Turkish English Dictionary