lamb meat balls in gravy - Turkish English Dictionary