puffed lamb chops - Turkish English Dictionary